package com.ruoyi.work.mapper;

import java.util.List;
import com.ruoyi.work.domain.WorkRequestFund;

/**
 * 我的请款Mapper接口
 * 
 * @author ruoyi
 * @date 2021-12-23
 */
public interface WorkRequestFundMapper 
{
    /**
     * 查询我的请款
     * 
     * @param requestId 我的请款主键
     * @return 我的请款
     */
    public WorkRequestFund selectWorkRequestFundByRequestId(Long requestId);

    /**
     * 查询我的请款
     *
     * @param requestId 我的请款主键
     * @return 我的请款
     */
    public List<WorkRequestFund>  selectWorkRequestFundByRequestIds(String[] requestIds);

    /**
     * 查询我的请款列表
     * 
     * @param workRequestFund 我的请款
     * @return 我的请款集合
     */
    public List<WorkRequestFund> selectWorkRequestFundList(WorkRequestFund workRequestFund);

    /**
     * 新增我的请款
     * 
     * @param workRequestFund 我的请款
     * @return 结果
     */
    public int insertWorkRequestFund(WorkRequestFund workRequestFund);

    /**
     * 修改我的请款
     * 
     * @param workRequestFund 我的请款
     * @return 结果
     */
    public int updateWorkRequestFund(WorkRequestFund workRequestFund);

    /**
     * 删除我的请款
     * 
     * @param requestId 我的请款主键
     * @return 结果
     */
    public int deleteWorkRequestFundByRequestId(Long requestId);

    /**
     * 批量删除我的请款
     * 
     * @param requestIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWorkRequestFundByRequestIds(String[] requestIds);
}
